home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
doc.lha
/
documentation
/
manual
/
old_tman.otl
< prev
next >
Wrap
Text File
|
1987-06-30
|
89KB
|
1,136 lines
@Comment{OUTLINE of tman.mss by Scribe 3C(1312) on 21 November 1983 at 14:14}
Preface 1 PREFACE.mss, line 3
Notes on this edition 2 PREFACE.mss, line 64
Acknowledgements 3 PREFACE.mss, line 158
1 Introduction 1 INTRO.mss, line 3
FirstTChapter 1 INTRO.mss, line 4
1.1. Language overview 1 INTRO.mss, line 6
1.2. Notational conventions 1 INTRO.mss, line 35
1.3. Naming conventions 2 INTRO.mss, line 84
1.4. Language principles and conventions 2 INTRO.mss, line 171
2 Syntax and semantics 4 SEMANTICS.mss, line 2
SemanticsChapter 4 SEMANTICS.mss, line 3
2.1. External representation 4 SEMANTICS.mss, line 23
2.2. Core language 5 SEMANTICS.mss, line 70
CoreLanguageSection 5 SEMANTICS.mss, line 71
CallSemantics 5 SEMANTICS.mss, line 146
2.3. The standard environment 6 SEMANTICS.mss, line 166
StandardEnvironmentSe 6 SEMANTICS.mss, line 167
2.4. Undefined 6 SEMANTICS.mss, line 187
undefinedsemanticssec 6 SEMANTICS.mss, line 189
3 Objects 7 OBJECT.mss, line 2
3.1. Literals 7 OBJECT.mss, line 23
QUOTE 7 OBJECT.mss, line 61
3.2. Procedures 7 OBJECT.mss, line 64
LAMBDA 8 OBJECT.mss, line 118
3.3. Object identity 8 OBJECT.mss, line 120
EQ? 9 OBJECT.mss, line 157
NEQ? 9 OBJECT.mss, line 164
3.4. Symbols 9 OBJECT.mss, line 182
symbolssection 9 OBJECT.mss, line 183
SYMBOL? 9 OBJECT.mss, line 202
3.5. Predicates and truth values 9 OBJECT.mss, line 207
NIL 10 OBJECT.mss, line 235
T 10 OBJECT.mss, line 242
3.6. Types 10 OBJECT.mss, line 244
4 Environments 11 ENVIRONMENT.mss, line 2
EnvironmentsChapter 11 ENVIRONMENT.mss, line 3
4.1. Environments and contours 11 ENVIRONMENT.mss, line 5
4.2. Local variables 11 ENVIRONMENT.mss, line 60
LET 12 ENVIRONMENT.mss, line 78
LET* 12 ENVIRONMENT.mss, line 111
LABELS 13 ENVIRONMENT.mss, line 210
4.3. Locales 14 ENVIRONMENT.mss, line 212
LocaleSection 14 ENVIRONMENT.mss, line 213
LOCALE 14 ENVIRONMENT.mss, line 232
DEFINE 14 ENVIRONMENT.mss, line 258
LSET 14 ENVIRONMENT.mss, line 284
4.4. Non-local reference 15 ENVIRONMENT.mss, line 328
*VALUE 15 ENVIRONMENT.mss, line 339
*DEFINE 15 ENVIRONMENT.mss, line 343
*LSET 15 ENVIRONMENT.mss, line 348
IMPORT 15 ENVIRONMENT.mss, line 361
*STANDARD-ENV* 16 ENVIRONMENT.mss, line 369
user-env 16 ENVIRONMENT.mss, line 371
*SCRATCH-ENV* 16 ENVIRONMENT.mss, line 377
5 Control 17 CONTROL.mss, line 2
5.1. Conditionals 17 CONTROL.mss, line 6
ConditionalsSection 17 CONTROL.mss, line 7
IF 17 CONTROL.mss, line 14
COND 17 CONTROL.mss, line 71
ELSE 17 CONTROL.mss, line 76
CASE 18 CONTROL.mss, line 96
SELECT 18 CONTROL.mss, line 110
NOT 18 CONTROL.mss, line 116
FALSE? 18 CONTROL.mss, line 116
AND 18 CONTROL.mss, line 136
OR 18 CONTROL.mss, line 149
*AND 19 CONTROL.mss, line 170
*OR 19 CONTROL.mss, line 176
*IF 19 CONTROL.mss, line 182
5.2. Iteration 19 CONTROL.mss, line 185
DO 19 CONTROL.mss, line 226
ITERATE 20 CONTROL.mss, line 268
5.3. Procedure application 20 CONTROL.mss, line 271
PROCEDURE? 20 CONTROL.mss, line 289
APPLY 20 CONTROL.mss, line 307
5.4. Sequencing 21 CONTROL.mss, line 310
BLOCK 21 CONTROL.mss, line 325
BLOCK0 21 CONTROL.mss, line 331
5.5. Non-local exits 21 CONTROL.mss, line 334
CATCH 21 CONTROL.mss, line 374
5.6. Lazy evaluation 21 CONTROL.mss, line 377
DELAY 22 CONTROL.mss, line 421
FORCE 22 CONTROL.mss, line 434
6 Side effects 23 STATE.mss, line 2
6.1. Assignment 23 STATE.mss, line 18
Assignmentsection 23 STATE.mss, line 19
Settable 23 STATE.mss, line 48
SET 23 STATE.mss, line 56
SETTER 23 STATE.mss, line 67
SWAP 23 STATE.mss, line 79
EXCHANGE 24 STATE.mss, line 85
MODIFY 24 STATE.mss, line 94
MODIFY-LOCATION 24 STATE.mss, line 138
6.2. Locatives 24 STATE.mss, line 140
locativessection 24 STATE.mss, line 142
LOCATIVE 25 STATE.mss, line 187
CONTENTS 25 STATE.mss, line 198
LOCATIVE? 25 STATE.mss, line 203
6.3. Dynamic state 25 STATE.mss, line 205
dynamicstatesection 25 STATE.mss, line 206
BIND 26 STATE.mss, line 272
UNWIND-PROTECT 27 STATE.mss, line 295
7 Operations 28 OPERATION.mss, line 2
OperationsChapter 28 OPERATION.mss, line 3
7.1. Fundamental forms 28 OPERATION.mss, line 48
OBJECT 29 OPERATION.mss, line 146
OPERATION 30 OPERATION.mss, line 192
7.2. Defining operations 30 OPERATION.mss, line 194
DEFINE-OPERATION 31 OPERATION.mss, line 211
DEFINE-SETTABLE-OPERA 31 OPERATION.mss, line 226
DEFINE-PREDICATE 31 OPERATION.mss, line 242
OPERATION? 31 OPERATION.mss, line 247
7.3. Joined objects 31 OPERATION.mss, line 251
JOIN 32 OPERATION.mss, line 278
7.4. Synonyms 32 OPERATION.mss, line 289
SYNONYM 32 OPERATION.mss, line 313
7.5. Examples 32 OPERATION.mss, line 318
8 Numbers 33 NUMBER.mss, line 2
8.1. Predicates 33 NUMBER.mss, line 28
NUMBER? 33 NUMBER.mss, line 33
INTEGER? 33 NUMBER.mss, line 38
FLOAT? 33 NUMBER.mss, line 43
RATIO? 33 NUMBER.mss, line 48
ODD? 33 NUMBER.mss, line 53
EVEN? 33 NUMBER.mss, line 57
8.2. Arithmetic 33 NUMBER.mss, line 60
ADD 34 NUMBER.mss, line 66
- 34 NUMBER.mss, line 81
SUBTRACT 34 NUMBER.mss, line 81
NEGATE 34 NUMBER.mss, line 89
* 34 NUMBER.mss, line 97
MULTIPLY 34 NUMBER.mss, line 97
DIVIDE 34 NUMBER.mss, line 105
DIV 34 NUMBER.mss, line 121
REMAINDER 34 NUMBER.mss, line 131
MOD 35 NUMBER.mss, line 180
ABS 35 NUMBER.mss, line 184
GCD 35 NUMBER.mss, line 191
ADD1 35 NUMBER.mss, line 198
SUBTRACT1 35 NUMBER.mss, line 208
MIN 35 NUMBER.mss, line 216
MAX 35 NUMBER.mss, line 221
8.3. Comparison 35 NUMBER.mss, line 224
EQUAL? 35 NUMBER.mss, line 229
EQUAL 35 NUMBER.mss, line 230
LESS? 35 NUMBER.mss, line 238
GREATER? 35 NUMBER.mss, line 246
NOT-EQUAL? 36 NUMBER.mss, line 253
NOT-LESS? 36 NUMBER.mss, line 260
NOT-GREATER? 36 NUMBER.mss, line 267
8.4. Sign predicates 36 NUMBER.mss, line 271
ZERO? 36 NUMBER.mss, line 277
NEGATIVE? 36 NUMBER.mss, line 285
POSITIVE? 36 NUMBER.mss, line 293
NOT-ZERO? 36 NUMBER.mss, line 300
NOT-NEGATIVE? 36 NUMBER.mss, line 307
NOT-POSITIVE? 36 NUMBER.mss, line 314
8.5. Transcendental functions 37 NUMBER.mss, line 318
COS 37 NUMBER.mss, line 322
SIN 37 NUMBER.mss, line 326
TAN 37 NUMBER.mss, line 330
ACOS 37 NUMBER.mss, line 334
ASIN 37 NUMBER.mss, line 338
ATAN2 37 NUMBER.mss, line 349
EXP 37 NUMBER.mss, line 353
LOG 37 NUMBER.mss, line 357
EXPT 37 NUMBER.mss, line 365
8.6. Bitwise logical operators 37 NUMBER.mss, line 367
LOGAND 38 NUMBER.mss, line 378
LOGIOR 38 NUMBER.mss, line 382
LOGXOR 38 NUMBER.mss, line 386
LOGNOT 38 NUMBER.mss, line 390
ASH 38 NUMBER.mss, line 396
BIT-FIELD 38 NUMBER.mss, line 407
SET-BIT-FIELD 38 NUMBER.mss, line 417
8.7. Coercion 38 NUMBER.mss, line 419
->INTEGER 38 NUMBER.mss, line 429
->FLOAT 39 NUMBER.mss, line 438
8.8. Assignment 39 NUMBER.mss, line 440
INCREMENT 39 NUMBER.mss, line 463
DECREMENT 39 NUMBER.mss, line 472
9 Lists 40 LIST.mss, line 2
9.1. Predicates 40 LIST.mss, line 16
NULL? 40 LIST.mss, line 24
PAIR? 40 LIST.mss, line 36
ATOM? 40 LIST.mss, line 45
LIST? 40 LIST.mss, line 56
PROPER-LIST? 40 LIST.mss, line 67
NULL-LIST? 40 LIST.mss, line 74
9.2. Constructors 41 LIST.mss, line 77
CONS 41 LIST.mss, line 82
LIST 41 LIST.mss, line 93
CONS* 41 LIST.mss, line 108
COPY-LIST 41 LIST.mss, line 120
9.3. List access 41 LIST.mss, line 123
CAR 41 LIST.mss, line 129
CDR 41 LIST.mss, line 135
C...R 42 LIST.mss, line 144
NTH 42 LIST.mss, line 160
NTHCDR 42 LIST.mss, line 179
LAST 42 LIST.mss, line 188
LASTCDR 42 LIST.mss, line 201
9.4. Lists as sequences 42 LIST.mss, line 204
LENGTH 43 LIST.mss, line 212
APPEND 43 LIST.mss, line 221
APPEND! 43 LIST.mss, line 235
REVERSE 43 LIST.mss, line 242
REVERSE! 43 LIST.mss, line 249
SUBLIST 43 LIST.mss, line 257
9.5. Lists as sets 43 LIST.mss, line 261
MEMQ? 44 LIST.mss, line 275
MEM? 44 LIST.mss, line 285
ANY? 44 LIST.mss, line 292
EVERY? 44 LIST.mss, line 299
DELQ 44 LIST.mss, line 305
DEL 44 LIST.mss, line 312
DELQ! 44 LIST.mss, line 318
DEL! 44 LIST.mss, line 322
9.6. Mapping Procedures 45 LIST.mss, line 325
MAP 45 LIST.mss, line 339
MAPCDR 45 LIST.mss, line 345
WALK 45 LIST.mss, line 354
WALKCDR 45 LIST.mss, line 360
9.7. Lists as associations 45 LIST.mss, line 363
ASSQ 45 LIST.mss, line 369
ASS 45 LIST.mss, line 385
9.8. Lists as stacks 45 LIST.mss, line 388
PUSH 46 LIST.mss, line 414
POP 46 LIST.mss, line 431
10 Trees 47 TREE.mss, line 2
TreesChapter 47 TREE.mss, line 3
10.1. Comparison 47 TREE.mss, line 19
EQUIV? 47 TREE.mss, line 40
ALIKE? 47 TREE.mss, line 53
ALIKEQ? 47 TREE.mss, line 59
ALIKEV 47 TREE.mss, line 66
ALIKEV? 47 TREE.mss, line 69
10.2. Tree utilities 47 TREE.mss, line 72
SUBST 47 TREE.mss, line 84
SUBSTQ 48 TREE.mss, line 88
SUBSTV 48 TREE.mss, line 95
COPY-TREE 48 TREE.mss, line 100
TREE-HASH 48 TREE.mss, line 108
10.3. Destructuring 48 TREE.mss, line 111
DESTRUCTURE 48 TREE.mss, line 142
DESTRUCTURE* 49 TREE.mss, line 161
10.4. Backquote 49 TREE.mss, line 164
backquotesection 49 TREE.mss, line 165
11 Structures 50 STRUCTURE.mss, line 2
11.1. Introduction 50 STRUCTURE.mss, line 4
11.2. Terminology 50 STRUCTURE.mss, line 16
11.3. Defining structure types 50 STRUCTURE.mss, line 41
DEFINE-STRUCTURE-TYPE 51 STRUCTURE.mss, line 89
11.4. Manipulating structure types 51 STRUCTURE.mss, line 91
MAKE-STYPE 51 STRUCTURE.mss, line 107
STYPE-ID 51 STRUCTURE.mss, line 111
STYPE-CONSTRUCTOR 51 STRUCTURE.mss, line 124
STYPE-MASTER 51 STRUCTURE.mss, line 137
STYPE-PREDICATOR 52 STRUCTURE.mss, line 148
STYPE-SELECTOR 52 STRUCTURE.mss, line 166
STYPE-SELECTORS 52 STRUCTURE.mss, line 170
SELECTOR-ID 52 STRUCTURE.mss, line 175
STYPE-HANDLER 52 STRUCTURE.mss, line 184
11.5. Manipulating structures 52 STRUCTURE.mss, line 186
STRUCTURE? 53 STRUCTURE.mss, line 209
COPY-STRUCTURE 53 STRUCTURE.mss, line 215
COPY-STRUCTURE! 53 STRUCTURE.mss, line 221
12 Characters and strings 54 TEXT.mss, line 2
charactersyntax 54 TEXT.mss, line 10
12.1. Predicates 55 TEXT.mss, line 79
CHAR? 55 TEXT.mss, line 87
STRING? 55 TEXT.mss, line 95
GRAPHIC? 55 TEXT.mss, line 105
WHITESPACE? 55 TEXT.mss, line 115
ALPHABETIC? 55 TEXT.mss, line 123
UPPERCASE? 55 TEXT.mss, line 132
LOWERCASE? 56 TEXT.mss, line 141
DIGIT? 56 TEXT.mss, line 151
12.2. Comparison 56 TEXT.mss, line 153
STRING-EQUAL? 56 TEXT.mss, line 172
12.3. String constructors 56 TEXT.mss, line 174
MAKE-STRING 56 TEXT.mss, line 177
STRING-APPEND 56 TEXT.mss, line 184
COPY-STRING 56 TEXT.mss, line 190
CHAR->STRING 57 TEXT.mss, line 197
LIST->STRING 57 TEXT.mss, line 204
STRING->LIST 57 TEXT.mss, line 211
12.4. String access 57 TEXT.mss, line 213
STRING-LENGTH 57 TEXT.mss, line 220
STRING-EMPTY? 57 TEXT.mss, line 224
STRING-ELT 57 TEXT.mss, line 241
NTHCHAR 57 TEXT.mss, line 241
STRING-HEAD 57 TEXT.mss, line 252
CHAR 57 TEXT.mss, line 252
STRING-TAIL 57 TEXT.mss, line 259
CHDR 57 TEXT.mss, line 259
STRING-NTHTAIL 58 TEXT.mss, line 270
NTHCHDR 58 TEXT.mss, line 270
SUBSTRING 58 TEXT.mss, line 279
STRING-SLICE 58 TEXT.mss, line 299
12.5. String manipulation 58 TEXT.mss, line 301
STRING-POSQ 58 TEXT.mss, line 311
STRING-REPLACE 58 TEXT.mss, line 321
MAP-STRING 58 TEXT.mss, line 330
MAP-STRING! 59 TEXT.mss, line 335
WALK-STRING 59 TEXT.mss, line 339
12.5.1. String header manipulation 59 TEXT.mss, line 342
stringheadersection 59 TEXT.mss, line 343
CHOPY 59 TEXT.mss, line 356
CHOPY! 59 TEXT.mss, line 361
STRING-TAIL! 59 TEXT.mss, line 366
CHDR! 59 TEXT.mss, line 366
STRING-NTHTAIL! 59 TEXT.mss, line 381
NTHCHDR! 59 TEXT.mss, line 381
12.6. Case conversion 59 TEXT.mss, line 385
CHAR-UPCASE 59 TEXT.mss, line 391
STRING-UPCASE 60 TEXT.mss, line 399
CHAR-DOWNCASE 60 TEXT.mss, line 405
STRING-UPCASE! 60 TEXT.mss, line 412
STRING-DOWNCASE 60 TEXT.mss, line 420
STRING-DOWNCASE! 60 TEXT.mss, line 427
12.7. Digit conversion 60 TEXT.mss, line 429
CHAR->DIGIT 60 TEXT.mss, line 437
DIGIT->CHAR 60 TEXT.mss, line 445
DIGIT 60 TEXT.mss, line 453
12.8. ASCII conversion 61 TEXT.mss, line 455
CHAR->ASCII 61 TEXT.mss, line 463
ASCII->CHAR 61 TEXT.mss, line 469
*NUMBER-OF-CHAR-CODES 61 TEXT.mss, line 483
12.9. Symbols 61 TEXT.mss, line 485
STRING->SYMBOL 61 TEXT.mss, line 515
SYMBOL->STRING 61 TEXT.mss, line 522
13 Miscellaneous features 62 FEATURE.mss, line 2
13.1. Comments and declarations 62 FEATURE.mss, line 5
COMMENT 62 FEATURE.mss, line 13
IGNORE 62 FEATURE.mss, line 32
IGNORABLE 62 FEATURE.mss, line 43
13.2. Errors and dead ends 62 FEATURE.mss, line 45
ErrorsSection 62 FEATURE.mss, line 46
ERROR 62 FEATURE.mss, line 60
SYNTAX-ERROR 62 FEATURE.mss, line 66
READ-ERROR 62 FEATURE.mss, line 72
CHECK-ARG 63 FEATURE.mss, line 96
UndefinedSection 63 FEATURE.mss, line 98
PROCLAIM 63 FEATURE.mss, line 111
ASSERT 63 FEATURE.mss, line 117
UNDEFINED-VALUE 63 FEATURE.mss, line 126
UNDEFINED-EFFECT 63 FEATURE.mss, line 135
13.3. Early binding 63 FEATURE.mss, line 138
DEFINE-CONSTANT 64 FEATURE.mss, line 152
DEFINE-INTEGRABLE 64 FEATURE.mss, line 161
DefineIntegrableSecti 64 FEATURE.mss, line 172
13.4. Symbol generators 64 FEATURE.mss, line 174
GEN-ID 64 FEATURE.mss, line 182
SYMBOLCONC 64 FEATURE.mss, line 191
13.5. Combinators 64 FEATURE.mss, line 193
ALWAYS 64 FEATURE.mss, line 201
PROJN 64 FEATURE.mss, line 209
PROJ0 65 FEATURE.mss, line 218
PROJ1 65 FEATURE.mss, line 222
PROJ2 65 FEATURE.mss, line 226
PROJ3 65 FEATURE.mss, line 230
IDENTITY 65 FEATURE.mss, line 234
CONJOIN 65 FEATURE.mss, line 243
DISJOIN 65 FEATURE.mss, line 252
COMPLEMENT 65 FEATURE.mss, line 260
COMPOSE 65 FEATURE.mss, line 275
TRUE 66 FEATURE.mss, line 284
FALSE 66 FEATURE.mss, line 291
TRUE? 66 FEATURE.mss, line 308
BOOLEAN? 66 FEATURE.mss, line 321
13.6. Vectors 66 FEATURE.mss, line 324
VectorsSection 66 FEATURE.mss, line 325
VECTOR? 66 FEATURE.mss, line 339
MAKE-VECTOR 66 FEATURE.mss, line 351
LIST->VECTOR 66 FEATURE.mss, line 358
VECTOR->LIST 67 FEATURE.mss, line 365
VECTOR-ELT 67 FEATURE.mss, line 373
VREF 67 FEATURE.mss, line 373
VSET 67 FEATURE.mss, line 385
COPY-VECTOR 67 FEATURE.mss, line 389
VECTOR-FILL 67 FEATURE.mss, line 394
VECTOR-REPLACE 67 FEATURE.mss, line 400
VECTOR-LENGTH 67 FEATURE.mss, line 404
VECTOR-POS 67 FEATURE.mss, line 409
VECTOR-POSQ 67 FEATURE.mss, line 415
WALK-VECTOR 67 FEATURE.mss, line 419
13.7. Pools 68 FEATURE.mss, line 422
MAKE-POOL 68 FEATURE.mss, line 440
OBTAIN-FROM-POOL 68 FEATURE.mss, line 445
RETURN-TO-POOL 68 FEATURE.mss, line 450
13.8. Weak pointers 68 FEATURE.mss, line 453
OBJECT-HASH 68 FEATURE.mss, line 474
OBJECT-UNHASH 68 FEATURE.mss, line 483
MAKE-POPULATION 69 FEATURE.mss, line 494
ADD-TO-POPULATION 69 FEATURE.mss, line 498
REMOVE-FROM-POPULATIO 69 FEATURE.mss, line 502
POPULATION->LIST 69 FEATURE.mss, line 508
WALK-POPULATION 69 FEATURE.mss, line 517
14 Syntax 70 SYNTAX.mss, line 2
SyntaxChapter 70 SYNTAX.mss, line 3
LastTChapter 70 SYNTAX.mss, line 4
14.1. The reader 70 SYNTAX.mss, line 20
READER 70 SYNTAX.mss, line 21
READ-OBJECT 70 SYNTAX.mss, line 42
SEMICOLON 71 SYNTAX.mss, line 104
14.2. Read tables 71 SYNTAX.mss, line 146
READTABLES 71 SYNTAX.mss, line 147
MAKE-READ-TABLE 72 SYNTAX.mss, line 167
*STANDARD-READ-TABLE* 72 SYNTAX.mss, line 171
*VANILLA-READ-TABLE* 72 SYNTAX.mss, line 184
READ-TABLE-ENTRY 72 SYNTAX.mss, line 218
READ-REFUSING-EOF 72 SYNTAX.mss, line 223
*NOTHING-READ* 73 SYNTAX.mss, line 238
CONSTITUENT-SYNTAX? 73 SYNTAX.mss, line 255
MAKE-LIST-READER 74 SYNTAX.mss, line 297
LIST-TERMINATOR 74 SYNTAX.mss, line 301
DISPATCH-SYNTAX 74 SYNTAX.mss, line 326
MAKE-DISPATCH-READ-MA 74 SYNTAX.mss, line 347
14.3. Standard compiler 75 SYNTAX.mss, line 350
EVAL 75 SYNTAX.mss, line 379
STANDARD-COMPILER 75 SYNTAX.mss, line 385
RUN-COMPILED-CODE 75 SYNTAX.mss, line 394
14.4. Syntax tables 75 SYNTAX.mss, line 397
Syntaxtablessection 75 SYNTAX.mss, line 399
ENV-SYNTAX-TABLE 75 SYNTAX.mss, line 415
MAKE-SYNTAX-TABLE 75 SYNTAX.mss, line 420
*STANDARD-SYNTAX-TABL 76 SYNTAX.mss, line 427
SYNTAX-TABLE-ENTRY 76 SYNTAX.mss, line 442
DEFINE-SYNTAX 76 SYNTAX.mss, line 448
MACRO-EXPANDER 77 SYNTAX.mss, line 541
MACRO-EXPANDER? 77 SYNTAX.mss, line 549
INVOKE-MACRO-EXPANDER 78 SYNTAX.mss, line 560
MACRO-EXPAND 78 SYNTAX.mss, line 566
LET-SYNTAX 78 SYNTAX.mss, line 601
DEFINE-LOCAL-SYNTAX 78 SYNTAX.mss, line 608
DEFINE-LOCAL-SYNTAX 79 SYNTAX.mss, line 626
15 Streams 80 STREAM.mss, line 2
15.1. General 80 STREAM.mss, line 35
STREAM? 80 STREAM.mss, line 40
INPUT-STREAM? 80 STREAM.mss, line 45
OUTPUT-STREAM? 80 STREAM.mss, line 50
INTERACTIVE-STREAM? 80 STREAM.mss, line 57
EOF? 80 STREAM.mss, line 63
*EOF* 80 STREAM.mss, line 67
WITH-OPEN-STREAMS 81 STREAM.mss, line 92
CLOSE 81 STREAM.mss, line 98
15.2. Predefined streams 81 STREAM.mss, line 101
TERMINAL-INPUT 81 STREAM.mss, line 113
TERMINAL-OUTPUT 81 STREAM.mss, line 118
STANDARD-INPUT 81 STREAM.mss, line 131
STANDARD-OUTPUT 81 STREAM.mss, line 137
ERROR-OUTPUT 81 STREAM.mss, line 142
DEBUG-OUTPUT 82 STREAM.mss, line 147
15.3. Input 82 STREAM.mss, line 150
READ-CHAR 82 STREAM.mss, line 160
READC 82 STREAM.mss, line 160
UNREAD-CHAR 82 STREAM.mss, line 171
UNREADC 82 STREAM.mss, line 171
PEEK-CHAR 82 STREAM.mss, line 189
PEEKC 82 STREAM.mss, line 189
READ-LINE 82 STREAM.mss, line 203
READ 82 STREAM.mss, line 210
STRING->INPUT-STREAM 82 STREAM.mss, line 215
WITH-INPUT-FROM-STRIN 83 STREAM.mss, line 228
READ-OBJECTS-FROM-STR 83 STREAM.mss, line 237
CLEAR-INPUT 83 STREAM.mss, line 243
15.4. Output 83 STREAM.mss, line 245
PRINT 83 STREAM.mss, line 252
WRITE 83 STREAM.mss, line 261
WRITE-CHAR 83 STREAM.mss, line 270
WRITEC 83 STREAM.mss, line 270
WRITE-STRING 83 STREAM.mss, line 281
WRITES 83 STREAM.mss, line 281
WRITE-LINE 83 STREAM.mss, line 289
WRITE-SPACES 83 STREAM.mss, line 293
DISPLAY 84 STREAM.mss, line 299
PRETTY-PRINT 84 STREAM.mss, line 304
NEWLINE 84 STREAM.mss, line 309
FRESH-LINE 84 STREAM.mss, line 315
SPACE 84 STREAM.mss, line 322
WITH-OUTPUT-TO-STRING 84 STREAM.mss, line 333
FORCE-OUTPUT 84 STREAM.mss, line 339
15.5. Formatted output 84 STREAM.mss, line 341
FORMAT 85 STREAM.mss, line 391
15.6. Miscellaneous 85 STREAM.mss, line 393
STREAM-READ-TABLE 85 STREAM.mss, line 399
LINE-LENGTH 85 STREAM.mss, line 406
HPOS 85 STREAM.mss, line 412
VPOS 85 STREAM.mss, line 418
WITH-OUTPUT-WIDTH-STR 85 STREAM.mss, line 426
PRINTWIDTH 86 STREAM.mss, line 437
DISPLAYWIDTH 86 STREAM.mss, line 448
MAKE-BROADCAST-STREAM 86 STREAM.mss, line 460
15.7. Example 86 STREAM.mss, line 462
16 Files 87 FILE.mss, line 2
16.1. File systems 87 FILE.mss, line 26
LOCAL-FS 87 FILE.mss, line 42
AEGIS-FS? 87 FILE.mss, line 55
UNIX-FS? 87 FILE.mss, line 60
VMS-FS? 87 FILE.mss, line 65
16.2. Filenames 87 FILE.mss, line 68
MAKE-FILENAME 88 FILE.mss, line 114
->FILENAME 88 FILE.mss, line 146
FILENAME-FS 88 FILE.mss, line 151
FILENAME-DIR 89 FILE.mss, line 155
FILENAME-NAME 89 FILE.mss, line 162
FILENAME-TYPE 89 FILE.mss, line 166
FILENAME-GENERATION 89 FILE.mss, line 170
FILENAME->STRING 89 FILE.mss, line 200
16.3. Files 89 FILE.mss, line 203
OPEN 90 FILE.mss, line 235
MAYBE-OPEN 90 FILE.mss, line 240
FILE-EXISTS? 90 FILE.mss, line 244
FILE-MOVE 90 FILE.mss, line 256
FILE-DELETE 90 FILE.mss, line 263
17 Program structure 91 PROGRAM.mss, line 2
17.1. Source files 91 PROGRAM.mss, line 9
17.2. File syntax 91 PROGRAM.mss, line 46
READ-TABLE 92 PROGRAM.mss, line 81
SYNTAX-TABLE 92 PROGRAM.mss, line 102
ENV 92 PROGRAM.mss, line 109
17.3. Loading files 92 PROGRAM.mss, line 113
LOAD 92 PROGRAM.mss, line 134
OBJECT-FILE? 92 PROGRAM.mss, line 141
OBJECT-FILE-STREAM? 92 PROGRAM.mss, line 146
17.4. File compilation 93 PROGRAM.mss, line 149
TCsection 93 PROGRAM.mss, line 150
COMFILE 93 PROGRAM.mss, line 196
TC-SYNTAX-TABLE 93 PROGRAM.mss, line 205
TC-MACRO-DEFINITION-E 93 PROGRAM.mss, line 213
18 User interface 94 USER.mss, line 2
18.1. Invoking @timp[] 94 USER.mss, line 14
STOP 94 USER.mss, line 61
EXIT 94 USER.mss, line 69
*COMMAND-LINE* 95 USER.mss, line 74
18.2. Read-eval-print loops 95 USER.mss, line 77
REPLsection 95 USER.mss, line 78
** 95 USER.mss, line 98
REPL-ENV 95 USER.mss, line 119
18.3. Command levels 95 USER.mss, line 122
Interrupts 95 USER.mss, line 139
end-of-file 96 USER.mss, line 148
RESET 96 USER.mss, line 161
RET 96 USER.mss, line 170
BREAKPOINT 96 USER.mss, line 184
18.4. Transcripts 96 USER.mss, line 188
TRANSCRIPT-ON 96 USER.mss, line 202
TRANSCRIPT-OFF 96 USER.mss, line 206
18.5. Customization 96 USER.mss, line 209
REPL-READ 96 USER.mss, line 218
REPL-EVAL 97 USER.mss, line 224
REPL-PRINT 97 USER.mss, line 230
REPL-PROMPT 97 USER.mss, line 240
LOAD-NOISILY? 97 USER.mss, line 248
REPL-WONT-PRINT? 97 USER.mss, line 255
*REPL-WONT-PRINT* 97 USER.mss, line 263
19 Debugging 98 DEBUG.mss, line 2
debuggingchapter 98 DEBUG.mss, line 4
19.1. Errors 98 DEBUG.mss, line 13
ErrorsInterfaceSectio 98 DEBUG.mss, line 16
RECKLESSNESS 99 DEBUG.mss, line 91
19.2. Debugging utilities 99 DEBUG.mss, line 94
TRACE 99 DEBUG.mss, line 101
UNTRACE 99 DEBUG.mss, line 107
BACKTRACE 99 DEBUG.mss, line 113
PP 99 DEBUG.mss, line 122
19.3. The inspector 99 DEBUG.mss, line 125
inspectorsection 99 DEBUG.mss, line 126
DEBUG 100 DEBUG.mss, line 157
CRAWL 100 DEBUG.mss, line 161
19.4. Debugging primitives 103 DEBUG.mss, line 324
WHERE-DEFINED 103 DEBUG.mss, line 337
IDENTIFICATION 103 DEBUG.mss, line 351
ARGSPECTRUM 103 DEBUG.mss, line 363
DISCLOSE 103 DEBUG.mss, line 370
GET-ENVIRONMENT 103 DEBUG.mss, line 377
STRUCTURE-TYPE 104 DEBUG.mss, line 386
WALK-SYMBOLS 104 DEBUG.mss, line 391
19.5. Miscellaneous 104 DEBUG.mss, line 394
*T-VERSION-NUMBER* 104 DEBUG.mss, line 408
*T-IMPLEMENTATION-ENV 104 DEBUG.mss, line 416
*TC-ENV* 104 DEBUG.mss, line 421
GC 104 DEBUG.mss, line 433
GC-STATS 104 DEBUG.mss, line 437
GC-NOISILY? 104 DEBUG.mss, line 443
20 Future work 105 FUTURE.mss, line 2
FutureChapter 105 FUTURE.mss, line 3
20.1. Language design problems 105 FUTURE.mss, line 6
20.2. Common Lisp influence 106 FUTURE.mss, line 137
20.3. Bugs in the implementation 107 FUTURE.mss, line 183
BugsSection 107 FUTURE.mss, line 185
21 Friendly advice 109 ADVICE.mss, line 2
21.1. Comparison with other Lisp dialects 109 ADVICE.mss, line 4
21.2. Incompatibilities 109 ADVICE.mss, line 25
A. A meta-circular evaluator 110 EVALUATOR.mss, line 2
EvaluatorAppendix 110 EVALUATOR.mss, line 3
B. Libraries 115 LIBRARY.mss, line 2
LibrariesAppendix 115 LIBRARY.mss, line 3
B.1. The data base 115 LIBRARY.mss, line 22
PROPERTY 115 LIBRARY.mss, line 46
GET 115 LIBRARY.mss, line 46
SET-PROPERTY 115 LIBRARY.mss, line 64
PUT 115 LIBRARY.mss, line 64
REMOVE-PROPERTY 115 LIBRARY.mss, line 81
B.2. Symbol tables 116 LIBRARY.mss, line 83
MAKE-SYMBOL 116 LIBRARY.mss, line 90
*THE-SYMBOL-TABLE* 116 LIBRARY.mss, line 98
MAKE-SYMBOL-TABLE 116 LIBRARY.mss, line 103
INTERN 116 LIBRARY.mss, line 110
REALLY-INTERN 116 LIBRARY.mss, line 116
INTERNED 116 LIBRARY.mss, line 122
WALK-SYMBOL-TABLE 116 LIBRARY.mss, line 135
B.3. List utilities 116 LIBRARY.mss, line 138
MEM 117 LIBRARY.mss, line 148
MEMQ 117 LIBRARY.mss, line 154
ANY 117 LIBRARY.mss, line 169
ANYCDR 117 LIBRARY.mss, line 175
EVERY 117 LIBRARY.mss, line 189
EVERYCDR 117 LIBRARY.mss, line 194
EVERYCDR? 117 LIBRARY.mss, line 200
ANYCDR? 117 LIBRARY.mss, line 206
POS 117 LIBRARY.mss, line 212
POSQ 118 LIBRARY.mss, line 219
APPEND-REVERSE 118 LIBRARY.mss, line 228
APPEND-REVERSE! 118 LIBRARY.mss, line 236
B.4. Type-specific arithmetic 118 LIBRARY.mss, line 248
FIXNUM? 118 LIBRARY.mss, line 259
*MAX-FIXNUM* 118 LIBRARY.mss, line 264
*MIN-FIXNUM* 118 LIBRARY.mss, line 273
FLONUM-ADD 118 LIBRARY.mss, line 275
C. ASCII character conversion 120 ASCII.mss, line 1
asciiappendix 120 ASCII.mss, line 2
D. Equivalences 121 EQUIV.mss, line 2
References 124 tman.mss, line 54
Index 125 /tmp/Scribe000060, line 2
Table of Contents 5 /tmp/Scribea00060, line 3
Alphabetic Listing of Cross-Reference Tags and Labels
Tag or Label Name Page Label Value Source file Location
-----------------------------------------------------------------------------
* 34 8.2 NUMBER.mss, line 97
** 95 18.2 USER.mss, line 98
*AND 19 5.1 CONTROL.mss, line 170
*COMMAND-LINE* 95 18.1 USER.mss, line 74
*DEFINE 15 4.4 ENVIRONMENT.mss, line 343
*EOF* 80 15.1 STREAM.mss, line 67
*IF 19 5.1 CONTROL.mss, line 182
*LSET 15 4.4 ENVIRONMENT.mss, line 348
*MAX-FIXNUM* 118 B.4 LIBRARY.mss, line 264
*MIN-FIXNUM* 118 B.4 LIBRARY.mss, line 273
*NOTHING-READ* 73 14.2 SYNTAX.mss, line 238
*NUMBER-OF-CHAR-CODES* 61 12.8 TEXT.mss, line 483
*OR 19 5.1 CONTROL.mss, line 176
*REPL-WONT-PRINT* 97 18.5 USER.mss, line 263
*SCRATCH-ENV* 16 4.4 ENVIRONMENT.mss, line 377
*STANDARD-ENV* 16 4.4 ENVIRONMENT.mss, line 369
*STANDARD-READ-TABLE* 72 14.2 SYNTAX.mss, line 171
*STANDARD-SYNTAX-TABLE* 76 14.4 SYNTAX.mss, line 427
*T-IMPLEMENTATION-ENV* 104 19.5 DEBUG.mss, line 416
*T-VERSION-NUMBER* 104 19.5 DEBUG.mss, line 408
*TC-ENV* 104 19.5 DEBUG.mss, line 421
*THE-SYMBOL-TABLE* 116 B.2 LIBRARY.mss, line 98
*VALUE 15 4.4 ENVIRONMENT.mss, line 339
*VANILLA-READ-TABLE* 72 14.2 SYNTAX.mss, line 184
- 34 8.2 NUMBER.mss, line 81
->FILENAME 88 16.2 FILE.mss, line 146
->FLOAT 39 8.7 NUMBER.mss, line 438
->INTEGER 38 8.7 NUMBER.mss, line 429
ABS 35 8.2 NUMBER.mss, line 184
ACOS 37 8.5 NUMBER.mss, line 334
ADD 34 8.2 NUMBER.mss, line 66
ADD-TO-POPULATION 69 13.8 FEATURE.mss, line 498
ADD1 35 8.2 NUMBER.mss, line 198
AEGIS-FS? 87 16.1 FILE.mss, line 55
ALIKE? 47 10.1 TREE.mss, line 53
ALIKEQ? 47 10.1 TREE.mss, line 59
ALIKEV 47 10.1 TREE.mss, line 66
ALIKEV? 47 10.1 TREE.mss, line 69
ALPHABETIC? 55 12.1 TEXT.mss, line 123
ALWAYS 64 13.5 FEATURE.mss, line 201
AND 18 5.1 CONTROL.mss, line 136
ANY 117 B.3 LIBRARY.mss, line 169
ANY? 44 9.5 LIST.mss, line 292
ANYCDR 117 B.3 LIBRARY.mss, line 175
ANYCDR? 117 B.3 LIBRARY.mss, line 206
APPEND 43 9.4 LIST.mss, line 221
APPEND! 43 9.4 LIST.mss, line 235
APPEND-REVERSE 118 B.3 LIBRARY.mss, line 228
APPEND-REVERSE! 118 B.3 LIBRARY.mss, line 236
APPLY 20 5.3 CONTROL.mss, line 307
ARGSPECTRUM 103 19.4 DEBUG.mss, line 363
ASCII->CHAR 61 12.8 TEXT.mss, line 469
ASCIIAPPENDIX 120 C ASCII.mss, line 2
ASH 38 8.6 NUMBER.mss, line 396
ASIN 37 8.5 NUMBER.mss, line 338
ASS 45 9.7 LIST.mss, line 385
ASSERT 63 13.2 FEATURE.mss, line 117
ASSIGNMENTSECTION 23 6.1 STATE.mss, line 19
ASSQ 45 9.7 LIST.mss, line 369
ATAN2 37 8.5 NUMBER.mss, line 349
ATOM? 40 9.1 LIST.mss, line 45
BACKQUOTESECTION 49 10.4 TREE.mss, line 165
BACKTRACE 99 19.2 DEBUG.mss, line 113
BIND 26 6.3 STATE.mss, line 272
BIT-FIELD 38 8.6 NUMBER.mss, line 407
BLOCK 21 5.4 CONTROL.mss, line 325
BLOCK0 21 5.4 CONTROL.mss, line 331
BOOLEAN? 66 13.5 FEATURE.mss, line 321
BREAKPOINT 96 18.3 USER.mss, line 184
BUGSSECTION 107 20.3 FUTURE.mss, line 185
C...R 42 9.3 LIST.mss, line 144
CALLSEMANTICS 5 2.2 SEMANTICS.mss, line 146
CAR 41 9.3 LIST.mss, line 129
CASE 18 5.1 CONTROL.mss, line 96
CATCH 21 5.5 CONTROL.mss, line 374
CDR 41 9.3 LIST.mss, line 135
CHAR 57 12.4 TEXT.mss, line 252
CHAR->ASCII 61 12.8 TEXT.mss, line 463
CHAR->DIGIT 60 12.7 TEXT.mss, line 437
CHAR->STRING 57 12.3 TEXT.mss, line 197
CHAR-DOWNCASE 60 12.6 TEXT.mss, line 405
CHAR-UPCASE 60 12.6 TEXT.mss, line 391
CHAR? 55 12.1 TEXT.mss, line 87
CHARACTERSYNTAX 54 12 TEXT.mss, line 10
CHDR 57 12.4 TEXT.mss, line 259
CHDR! 59 12.5.1 TEXT.mss, line 366
CHECK-ARG 63 13.2 FEATURE.mss, line 96
CHOPY 59 12.5.1 TEXT.mss, line 356
CHOPY! 59 12.5.1 TEXT.mss, line 361
CLEAR-INPUT 83 15.3 STREAM.mss, line 243
CLOSE 81 15.1 STREAM.mss, line 98
COMFILE 93 17.4 PROGRAM.mss, line 196
COMMENT 62 13.1 FEATURE.mss, line 13
COMPLEMENT 65 13.5 FEATURE.mss, line 260
COMPOSE 65 13.5 FEATURE.mss, line 275
COND 17 5.1 CONTROL.mss, line 71
CONDITIONALSSECTION 17 5.1 CONTROL.mss, line 7
CONJOIN 65 13.5 FEATURE.mss, line 243
CONS 41 9.2 LIST.mss, line 82
CONS* 41 9.2 LIST.mss, line 108
CONSTITUENT-SYNTAX? 73 14.2 SYNTAX.mss, line 255
CONTENTS 25 6.2 STATE.mss, line 198
COPY-LIST 41 9.2 LIST.mss, line 120
COPY-STRING 56 12.3 TEXT.mss, line 190
COPY-STRUCTURE 53 11.5 STRUCTURE.mss, line 215
COPY-STRUCTURE! 53 11.5 STRUCTURE.mss, line 221
COPY-TREE 48 10.2 TREE.mss, line 100
COPY-VECTOR 67 13.6 FEATURE.mss, line 389
CORELANGUAGESECTION 5 2.2 SEMANTICS.mss, line 71
COS 37 8.5 NUMBER.mss, line 322
CRAWL 100 19.3 DEBUG.mss, line 161
DEBUG 100 19.3 DEBUG.mss, line 157
DEBUG-OUTPUT 82 15.2 STREAM.mss, line 147
DEBUGGINGCHAPTER 98 19 DEBUG.mss, line 4
DECREMENT 39 8.8 NUMBER.mss, line 472
DEFINE 14 4.3 ENVIRONMENT.mss, line 258
DEFINE-CONSTANT 64 13.3 FEATURE.mss, line 152
DEFINE-INTEGRABLE 64 13.3 FEATURE.mss, line 161
DEFINE-LOCAL-SYNTAX 78 14.4 SYNTAX.mss, line 608
DEFINE-OPERATION 31 7.2 OPERATION.mss, line 211
DEFINE-PREDICATE 31 7.2 OPERATION.mss, line 242
DEFINE-SETTABLE-OPERATION 31 7.2 OPERATION.mss, line 226
DEFINE-STRUCTURE-TYPE 51 11.3 STRUCTURE.mss, line 89
DEFINE-SYNTAX 76 14.4 SYNTAX.mss, line 448
DEFINEINTEGRABLESECTION 64 13.3 FEATURE.mss, line 172
DEL 44 9.5 LIST.mss, line 312
DEL! 44 9.5 LIST.mss, line 322
DELAY 22 5.6 CONTROL.mss, line 421
DELQ 44 9.5 LIST.mss, line 305
DELQ! 44 9.5 LIST.mss, line 318
DESTRUCTURE 48 10.3 TREE.mss, line 142
DESTRUCTURE* 49 10.3 TREE.mss, line 161
DIGIT 60 12.7 TEXT.mss, line 453
DIGIT->CHAR 60 12.7 TEXT.mss, line 445
DIGIT? 56 12.1 TEXT.mss, line 151
DISCLOSE 103 19.4 DEBUG.mss, line 370
DISJOIN 65 13.5 FEATURE.mss, line 252
DISPATCH-SYNTAX 74 14.2 SYNTAX.mss, line 326
DISPLAY 84 15.4 STREAM.mss, line 299
DISPLAYWIDTH 86 15.6 STREAM.mss, line 448
DIV 34 8.2 NUMBER.mss, line 121
DIVIDE 34 8.2 NUMBER.mss, line 105
DO 19 5.2 CONTROL.mss, line 226
DYNAMICSTATESECTION 25 6.3 STATE.mss, line 206
ELSE 17 5.1 CONTROL.mss, line 76
END-OF-FILE 96 18.3 USER.mss, line 148
ENV 92 17.2 PROGRAM.mss, line 109
ENV-SYNTAX-TABLE 75 14.4 SYNTAX.mss, line 415
ENVIRONMENTSCHAPTER 11 4 ENVIRONMENT.mss, line 3
EOF? 80 15.1 STREAM.mss, line 63
EQ? 9 3.3 OBJECT.mss, line 157
EQUAL 35 8.3 NUMBER.mss, line 230
EQUAL? 35 8.3 NUMBER.mss, line 229
EQUIV? 47 10.1 TREE.mss, line 40
ERROR 62 13.2 FEATURE.mss, line 60
ERROR-OUTPUT 81 15.2 STREAM.mss, line 142
ERRORSINTERFACESECTION 98 19.1 DEBUG.mss, line 16
ERRORSSECTION 62 13.2 FEATURE.mss, line 46
EVAL 75 14.3 SYNTAX.mss, line 379
EVALUATORAPPENDIX 110 A EVALUATOR.mss, line 3
EVEN? 33 8.1 NUMBER.mss, line 57
EVERY 117 B.3 LIBRARY.mss, line 189
EVERY? 44 9.5 LIST.mss, line 299
EVERYCDR 117 B.3 LIBRARY.mss, line 194
EVERYCDR? 117 B.3 LIBRARY.mss, line 200
EXCHANGE 24 6.1 STATE.mss, line 85
EXIT 95 18.1 USER.mss, line 69
EXP 37 8.5 NUMBER.mss, line 353
EXPT 37 8.5 NUMBER.mss, line 365
FALSE 66 13.5 FEATURE.mss, line 291
FALSE? 18 5.1 CONTROL.mss, line 116
FILE-DELETE 90 16.3 FILE.mss, line 263
FILE-EXISTS? 90 16.3 FILE.mss, line 244
FILE-MOVE 90 16.3 FILE.mss, line 256
FILENAME->STRING 89 16.2 FILE.mss, line 200
FILENAME-DIR 89 16.2 FILE.mss, line 155
FILENAME-FS 88 16.2 FILE.mss, line 151
FILENAME-GENERATION 89 16.2 FILE.mss, line 170
FILENAME-NAME 89 16.2 FILE.mss, line 162
FILENAME-TYPE 89 16.2 FILE.mss, line 166
FIRSTTCHAPTER 1 1 INTRO.mss, line 4
FIXNUM? 118 B.4 LIBRARY.mss, line 259
FLOAT? 33 8.1 NUMBER.mss, line 43
FLONUM-ADD 118 B.4 LIBRARY.mss, line 275
FORCE 22 5.6 CONTROL.mss, line 434
FORCE-OUTPUT 84 15.4 STREAM.mss, line 339
FORMAT 85 15.5 STREAM.mss, line 391
FRESH-LINE 84 15.4 STREAM.mss, line 315
FUTURECHAPTER 105 20 FUTURE.mss, line 3
GC 104 19.5 DEBUG.mss, line 433
GC-NOISILY? 104 19.5 DEBUG.mss, line 443
GC-STATS 104 19.5 DEBUG.mss, line 437
GCD 35 8.2 NUMBER.mss, line 191
GEN-ID 64 13.4 FEATURE.mss, line 182
GET 115 B.1 LIBRARY.mss, line 46
GET-ENVIRONMENT 103 19.4 DEBUG.mss, line 377
GRAPHIC? 55 12.1 TEXT.mss, line 105
GREATER? 35 8.3 NUMBER.mss, line 246
HPOS 85 15.6 STREAM.mss, line 412
IDENTIFICATION 103 19.4 DEBUG.mss, line 351
IDENTITY 65 13.5 FEATURE.mss, line 234
IF 17 5.1 CONTROL.mss, line 14
IGNORABLE 62 13.1 FEATURE.mss, line 43
IGNORE 62 13.1 FEATURE.mss, line 32
IMPORT 15 4.4 ENVIRONMENT.mss, line 361
INCREMENT 39 8.8 NUMBER.mss, line 463
INPUT-STREAM? 80 15.1 STREAM.mss, line 45
INSPECTORSECTION 99 19.3 DEBUG.mss, line 126
INTEGER? 33 8.1 NUMBER.mss, line 38
INTERACTIVE-STREAM? 80 15.1 STREAM.mss, line 57
INTERN 116 B.2 LIBRARY.mss, line 110
INTERNED 116 B.2 LIBRARY.mss, line 122
INTERRUPTS 95 18.3 USER.mss, line 139
INVOKE-MACRO-EXPANDER 78 14.4 SYNTAX.mss, line 560
ITERATE 20 5.2 CONTROL.mss, line 268
JOIN 32 7.3 OPERATION.mss, line 278
LABELS 13 4.2 ENVIRONMENT.mss, line 210
LAMBDA 8 3.2 OBJECT.mss, line 118
LAST 42 9.3 LIST.mss, line 188
LASTCDR 42 9.3 LIST.mss, line 201
LASTTCHAPTER 70 14 SYNTAX.mss, line 4
LENGTH 43 9.4 LIST.mss, line 212
LESS? 35 8.3 NUMBER.mss, line 238
LET 12 4.2 ENVIRONMENT.mss, line 78
LET* 12 4.2 ENVIRONMENT.mss, line 111
LET-SYNTAX 78 14.4 SYNTAX.mss, line 601
LIBRARIESAPPENDIX 115 B LIBRARY.mss, line 3
LINE-LENGTH 85 15.6 STREAM.mss, line 406
LIST 41 9.2 LIST.mss, line 93
LIST->STRING 57 12.3 TEXT.mss, line 204
LIST->VECTOR 66 13.6 FEATURE.mss, line 358
LIST-TERMINATOR 74 14.2 SYNTAX.mss, line 301
LIST? 40 9.1 LIST.mss, line 56
LOAD 92 17.3 PROGRAM.mss, line 134
LOAD-NOISILY? 97 18.5 USER.mss, line 248
LOCAL-FS 87 16.1 FILE.mss, line 42
LOCALE 14 4.3 ENVIRONMENT.mss, line 232
LOCALESECTION 14 4.3 ENVIRONMENT.mss, line 213
LOCATIVE 25 6.2 STATE.mss, line 187
LOCATIVE? 25 6.2 STATE.mss, line 203
LOCATIVESSECTION 24 6.2 STATE.mss, line 142
LOG 37 8.5 NUMBER.mss, line 357
LOGAND 38 8.6 NUMBER.mss, line 378
LOGIOR 38 8.6 NUMBER.mss, line 382
LOGNOT 38 8.6 NUMBER.mss, line 390
LOGXOR 38 8.6 NUMBER.mss, line 386
LOWERCASE? 56 12.1 TEXT.mss, line 141
LSET 14 4.3 ENVIRONMENT.mss, line 284
MACRO-EXPAND 78 14.4 SYNTAX.mss, line 566
MACRO-EXPANDER 77 14.4 SYNTAX.mss, line 541
MACRO-EXPANDER? 77 14.4 SYNTAX.mss, line 549
MAKE-BROADCAST-STREAM 86 15.6 STREAM.mss, line 460
MAKE-DISPATCH-READ-MACRO 74 14.2 SYNTAX.mss, line 347
MAKE-FILENAME 88 16.2 FILE.mss, line 114
MAKE-LIST-READER 74 14.2 SYNTAX.mss, line 297
MAKE-POOL 68 13.7 FEATURE.mss, line 440
MAKE-POPULATION 69 13.8 FEATURE.mss, line 494
MAKE-READ-TABLE 72 14.2 SYNTAX.mss, line 167
MAKE-STRING 56 12.3 TEXT.mss, line 177
MAKE-STYPE 51 11.4 STRUCTURE.mss, line 107
MAKE-SYMBOL 116 B.2 LIBRARY.mss, line 90
MAKE-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 103
MAKE-SYNTAX-TABLE 75 14.4 SYNTAX.mss, line 420
MAKE-VECTOR 66 13.6 FEATURE.mss, line 351
MAP 45 9.6 LIST.mss, line 339
MAP-STRING 58 12.5 TEXT.mss, line 330
MAP-STRING! 59 12.5 TEXT.mss, line 335
MAPCDR 45 9.6 LIST.mss, line 345
MAX 35 8.2 NUMBER.mss, line 221
MAYBE-OPEN 90 16.3 FILE.mss, line 240
MEM 117 B.3 LIBRARY.mss, line 148
MEM? 44 9.5 LIST.mss, line 285
MEMQ 117 B.3 LIBRARY.mss, line 154
MEMQ? 44 9.5 LIST.mss, line 275
MIN 35 8.2 NUMBER.mss, line 216
MOD 35 8.2 NUMBER.mss, line 180
MODIFY 24 6.1 STATE.mss, line 94
MODIFY-LOCATION 24 6.1 STATE.mss, line 138
MULTIPLY 34 8.2 NUMBER.mss, line 97
NEGATE 34 8.2 NUMBER.mss, line 89
NEGATIVE? 36 8.4 NUMBER.mss, line 285
NEQ? 9 3.3 OBJECT.mss, line 164
NEWLINE 84 15.4 STREAM.mss, line 309
NIL 10 3.5 OBJECT.mss, line 235
NOT 18 5.1 CONTROL.mss, line 116
NOT-EQUAL? 36 8.3 NUMBER.mss, line 253
NOT-GREATER? 36 8.3 NUMBER.mss, line 267
NOT-LESS? 36 8.3 NUMBER.mss, line 260
NOT-NEGATIVE? 36 8.4 NUMBER.mss, line 307
NOT-POSITIVE? 36 8.4 NUMBER.mss, line 314
NOT-ZERO? 36 8.4 NUMBER.mss, line 300
NTH 42 9.3 LIST.mss, line 160
NTHCDR 42 9.3 LIST.mss, line 179
NTHCHAR 57 12.4 TEXT.mss, line 241
NTHCHDR 58 12.4 TEXT.mss, line 270
NTHCHDR! 59 12.5.1 TEXT.mss, line 381
NULL-LIST? 40 9.1 LIST.mss, line 74
NULL? 40 9.1 LIST.mss, line 24
NUMBER? 33 8.1 NUMBER.mss, line 33
OBJECT 29 7.1 OPERATION.mss, line 146
OBJECT-FILE-STREAM? 92 17.3 PROGRAM.mss, line 146
OBJECT-FILE? 92 17.3 PROGRAM.mss, line 141
OBJECT-HASH 68 13.8 FEATURE.mss, line 474
OBJECT-UNHASH 68 13.8 FEATURE.mss, line 483
OBTAIN-FROM-POOL 68 13.7 FEATURE.mss, line 445
ODD? 33 8.1 NUMBER.mss, line 53
OPEN 90 16.3 FILE.mss, line 235
OPERATION 30 7.1 OPERATION.mss, line 192
OPERATION? 31 7.2 OPERATION.mss, line 247
OPERATIONSCHAPTER 28 7 OPERATION.mss, line 3
OR 18 5.1 CONTROL.mss, line 149
OUTPUT-STREAM? 80 15.1 STREAM.mss, line 50
PAIR? 40 9.1 LIST.mss, line 36
PEEK-CHAR 82 15.3 STREAM.mss, line 189
PEEKC 82 15.3 STREAM.mss, line 189
POP 46 9.8 LIST.mss, line 431
POPULATION->LIST 69 13.8 FEATURE.mss, line 508
POS 117 B.3 LIBRARY.mss, line 212
POSITIVE? 36 8.4 NUMBER.mss, line 293
POSQ 118 B.3 LIBRARY.mss, line 219
PP 99 19.2 DEBUG.mss, line 122
PRETTY-PRINT 84 15.4 STREAM.mss, line 304
PRINT 83 15.4 STREAM.mss, line 252
PRINTWIDTH 86 15.6 STREAM.mss, line 437
PROCEDURE? 20 5.3 CONTROL.mss, line 289
PROCLAIM 63 13.2 FEATURE.mss, line 111
PROJ0 65 13.5 FEATURE.mss, line 218
PROJ1 65 13.5 FEATURE.mss, line 222
PROJ2 65 13.5 FEATURE.mss, line 226
PROJ3 65 13.5 FEATURE.mss, line 230
PROJN 64 13.5 FEATURE.mss, line 209
PROPER-LIST? 40 9.1 LIST.mss, line 67
PROPERTY 115 B.1 LIBRARY.mss, line 46
PUSH 46 9.8 LIST.mss, line 414
PUT 115 B.1 LIBRARY.mss, line 64
QUOTE 7 3.1 OBJECT.mss, line 61
RATIO? 33 8.1 NUMBER.mss, line 48
READ 82 15.3 STREAM.mss, line 210
READ-CHAR 82 15.3 STREAM.mss, line 160
READ-ERROR 62 13.2 FEATURE.mss, line 72
READ-LINE 82 15.3 STREAM.mss, line 203
READ-OBJECT 70 14.1 SYNTAX.mss, line 42
READ-OBJECTS-FROM-STRING 83 15.3 STREAM.mss, line 237
READ-REFUSING-EOF 72 14.2 SYNTAX.mss, line 223
READ-TABLE 92 17.2 PROGRAM.mss, line 81
READ-TABLE-ENTRY 72 14.2 SYNTAX.mss, line 218
READC 82 15.3 STREAM.mss, line 160
READER 70 14.1 SYNTAX.mss, line 21
READTABLES 71 14.2 SYNTAX.mss, line 147
REALLY-INTERN 116 B.2 LIBRARY.mss, line 116
RECKLESSNESS 99 19.1 DEBUG.mss, line 91
REMAINDER 34 8.2 NUMBER.mss, line 131
REMOVE-FROM-POPULATION 69 13.8 FEATURE.mss, line 502
REMOVE-PROPERTY 115 B.1 LIBRARY.mss, line 81
REPL-ENV 95 18.2 USER.mss, line 119
REPL-EVAL 97 18.5 USER.mss, line 224
REPL-PRINT 97 18.5 USER.mss, line 230
REPL-PROMPT 97 18.5 USER.mss, line 240
REPL-READ 97 18.5 USER.mss, line 218
REPL-WONT-PRINT? 97 18.5 USER.mss, line 255
REPLSECTION 95 18.2 USER.mss, line 78
RESET 96 18.3 USER.mss, line 161
RET 96 18.3 USER.mss, line 170
RETURN-TO-POOL 68 13.7 FEATURE.mss, line 450
REVERSE 43 9.4 LIST.mss, line 242
REVERSE! 43 9.4 LIST.mss, line 249
RUN-COMPILED-CODE 75 14.3 SYNTAX.mss, line 394
SELECT 18 5.1 CONTROL.mss, line 110
SELECTOR-ID 52 11.4 STRUCTURE.mss, line 175
SEMANTICSCHAPTER 4 2 SEMANTICS.mss, line 3
SEMICOLON 71 14.1 SYNTAX.mss, line 104
SET 23 6.1 STATE.mss, line 56
SET-BIT-FIELD 38 8.6 NUMBER.mss, line 417
SET-PROPERTY 115 B.1 LIBRARY.mss, line 64
SETTABLE 23 6.1 STATE.mss, line 48
SETTER 23 6.1 STATE.mss, line 67
SIN 37 8.5 NUMBER.mss, line 326
SPACE 84 15.4 STREAM.mss, line 322
STANDARD-COMPILER 75 14.3 SYNTAX.mss, line 385
STANDARD-INPUT 81 15.2 STREAM.mss, line 131
STANDARD-OUTPUT 81 15.2 STREAM.mss, line 137
STANDARDENVIRONMENTSECTION 6 2.3 SEMANTICS.mss, line 167
STOP 94 18.1 USER.mss, line 61
STREAM-READ-TABLE 85 15.6 STREAM.mss, line 399
STREAM? 80 15.1 STREAM.mss, line 40
STRING->INPUT-STREAM 82 15.3 STREAM.mss, line 215
STRING->LIST 57 12.3 TEXT.mss, line 211
STRING->SYMBOL 61 12.9 TEXT.mss, line 515
STRING-APPEND 56 12.3 TEXT.mss, line 184
STRING-DOWNCASE 60 12.6 TEXT.mss, line 420
STRING-DOWNCASE! 60 12.6 TEXT.mss, line 427
STRING-ELT 57 12.4 TEXT.mss, line 241
STRING-EMPTY? 57 12.4 TEXT.mss, line 224
STRING-EQUAL? 56 12.2 TEXT.mss, line 172
STRING-HEAD 57 12.4 TEXT.mss, line 252
STRING-LENGTH 57 12.4 TEXT.mss, line 220
STRING-NTHTAIL 58 12.4 TEXT.mss, line 270
STRING-NTHTAIL! 59 12.5.1 TEXT.mss, line 381
STRING-POSQ 58 12.5 TEXT.mss, line 311
STRING-REPLACE 58 12.5 TEXT.mss, line 321
STRING-SLICE 58 12.4 TEXT.mss, line 299
STRING-TAIL 57 12.4 TEXT.mss, line 259
STRING-TAIL! 59 12.5.1 TEXT.mss, line 366
STRING-UPCASE 60 12.6 TEXT.mss, line 399
STRING-UPCASE! 60 12.6 TEXT.mss, line 412
STRING? 55 12.1 TEXT.mss, line 95
STRINGHEADERSECTION 59 12.5.1 TEXT.mss, line 343
STRUCTURE-TYPE 104 19.4 DEBUG.mss, line 386
STRUCTURE? 53 11.5 STRUCTURE.mss, line 209
STYPE-CONSTRUCTOR 51 11.4 STRUCTURE.mss, line 124
STYPE-HANDLER 52 11.4 STRUCTURE.mss, line 184
STYPE-ID 51 11.4 STRUCTURE.mss, line 111
STYPE-MASTER 51 11.4 STRUCTURE.mss, line 137
STYPE-PREDICATOR 52 11.4 STRUCTURE.mss, line 148
STYPE-SELECTOR 52 11.4 STRUCTURE.mss, line 166
STYPE-SELECTORS 52 11.4 STRUCTURE.mss, line 170
SUBLIST 43 9.4 LIST.mss, line 257
SUBST 48 10.2 TREE.mss, line 84
SUBSTQ 48 10.2 TREE.mss, line 88
SUBSTRING 58 12.4 TEXT.mss, line 279
SUBSTV 48 10.2 TREE.mss, line 95
SUBTRACT 34 8.2 NUMBER.mss, line 81
SUBTRACT1 35 8.2 NUMBER.mss, line 208
SWAP 23 6.1 STATE.mss, line 79
SYMBOL->STRING 61 12.9 TEXT.mss, line 522
SYMBOL? 9 3.4 OBJECT.mss, line 202
SYMBOLCONC 64 13.4 FEATURE.mss, line 191
SYMBOLSSECTION 9 3.4 OBJECT.mss, line 183
SYNONYM 32 7.4 OPERATION.mss, line 313
SYNTAX-ERROR 62 13.2 FEATURE.mss, line 66
SYNTAX-TABLE 92 17.2 PROGRAM.mss, line 102
SYNTAX-TABLE-ENTRY 76 14.4 SYNTAX.mss, line 442
SYNTAXCHAPTER 70 14 SYNTAX.mss, line 3
SYNTAXTABLESSECTION 75 14.4 SYNTAX.mss, line 399
T 10 3.5 OBJECT.mss, line 242
TAN 37 8.5 NUMBER.mss, line 330
TC-MACRO-DEFINITION-ENV 93 17.4 PROGRAM.mss, line 213
TC-SYNTAX-TABLE 93 17.4 PROGRAM.mss, line 205
TCSECTION 93 17.4 PROGRAM.mss, line 150
TERMINAL-INPUT 81 15.2 STREAM.mss, line 113
TERMINAL-OUTPUT 81 15.2 STREAM.mss, line 118
TRACE 99 19.2 DEBUG.mss, line 101
TRANSCRIPT-OFF 96 18.4 USER.mss, line 206
TRANSCRIPT-ON 96 18.4 USER.mss, line 202
TREE-HASH 48 10.2 TREE.mss, line 108
TREESCHAPTER 47 10 TREE.mss, line 3
TRUE 66 13.5 FEATURE.mss, line 284
TRUE? 66 13.5 FEATURE.mss, line 308
UNDEFINED-EFFECT 63 13.2 FEATURE.mss, line 135
UNDEFINED-VALUE 63 13.2 FEATURE.mss, line 126
UNDEFINEDSECTION 63 13.2 FEATURE.mss, line 98
UNDEFINEDSEMANTICSSECTION 6 2.4 SEMANTICS.mss, line 189
UNIX-FS? 87 16.1 FILE.mss, line 60
UNREAD-CHAR 82 15.3 STREAM.mss, line 171
UNREADC 82 15.3 STREAM.mss, line 171
UNTRACE 99 19.2 DEBUG.mss, line 107
UNWIND-PROTECT 27 6.3 STATE.mss, line 295
UPPERCASE? 55 12.1 TEXT.mss, line 132
USER-ENV 16 4.4 ENVIRONMENT.mss, line 371
VECTOR->LIST 67 13.6 FEATURE.mss, line 365
VECTOR-ELT 67 13.6 FEATURE.mss, line 373
VECTOR-FILL 67 13.6 FEATURE.mss, line 394
VECTOR-LENGTH 67 13.6 FEATURE.mss, line 404
VECTOR-POS 67 13.6 FEATURE.mss, line 409
VECTOR-POSQ 67 13.6 FEATURE.mss, line 415
VECTOR-REPLACE 67 13.6 FEATURE.mss, line 400
VECTOR? 66 13.6 FEATURE.mss, line 339
VECTORSSECTION 66 13.6 FEATURE.mss, line 325
VMS-FS? 87 16.1 FILE.mss, line 65
VPOS 85 15.6 STREAM.mss, line 418
VREF 67 13.6 FEATURE.mss, line 373
VSET 67 13.6 FEATURE.mss, line 385
WALK 45 9.6 LIST.mss, line 354
WALK-POPULATION 69 13.8 FEATURE.mss, line 517
WALK-STRING 59 12.5 TEXT.mss, line 339
WALK-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 135
WALK-SYMBOLS 104 19.4 DEBUG.mss, line 391
WALK-VECTOR 67 13.6 FEATURE.mss, line 419
WALKCDR 45 9.6 LIST.mss, line 360
WHERE-DEFINED 103 19.4 DEBUG.mss, line 337
WHITESPACE? 55 12.1 TEXT.mss, line 115
WITH-INPUT-FROM-STRING 83 15.3 STREAM.mss, line 228
WITH-OPEN-STREAMS 81 15.1 STREAM.mss, line 92
WITH-OUTPUT-TO-STRING 84 15.4 STREAM.mss, line 333
WITH-OUTPUT-WIDTH-STREAM 85 15.6 STREAM.mss, line 426
WRITE 83 15.4 STREAM.mss, line 261
WRITE-CHAR 83 15.4 STREAM.mss, line 270
WRITE-LINE 83 15.4 STREAM.mss, line 289
WRITE-SPACES 83 15.4 STREAM.mss, line 293
WRITE-STRING 83 15.4 STREAM.mss, line 281
WRITEC 83 15.4 STREAM.mss, line 270
WRITES 83 15.4 STREAM.mss, line 281
ZERO? 36 8.4 NUMBER.mss, line 277